.photo-operator {
	height: 100vh;
    box-sizing: border-box;
	background: rgba(245, 245, 245, 1);

	.top-container {
		position: relative;
		height: calc(100vh - 510rpx);

		.reupload-button {
			position: absolute;
			bottom: 32rpx;
			left: 32rpx;
		}

		.photo-wrap {
			position: relative;
			// margin-top: -80rpx;

			.photo-witdh {
				position: absolute;
				top: calc(100% + 20rpx);
				left: 50%;
				transform: translateX(-50%);
				font-size: 28rpx;
				line-height: 42rpx;
				color: rgba(56, 56, 56, 1);
			}

			.photo-height {
				position: absolute;
				right: 100%;
				top: 50%;
				transform: translateY(-50%);
				font-size: 28rpx;
				line-height: 42rpx;
				color: rgba(56, 56, 56, 1);
				transform: translateY(-50%) rotate(-90deg);
			}
		}

		.typeset-photo-wrap {
			width: 608rpx;
			height: 408rpx;
			transform: rotate(90deg);
		}

		.typeset-photo-image {
			width: 100%;
			height: 100%;
		}

		.upload-box {
			box-sizing: border-box;
			width: 360rpx;
			height: 460rpx;
			opacity: 1;
			background: rgba(255, 255, 255, 1);
			border: 8rpx solid rgba(255, 255, 255, 1);
			box-shadow: 0px 4rpx 8rpx rgba(0, 0, 0, 0.02);
			display: flex;
			flex-direction: column;
			justify-content: center;
			align-items: center;

			.add-icon {
				font-size: 56rpx;
				color: rgba(166, 166, 166, 1);
				margin-bottom: 6rpx;
			}

			.add-text {
				// margin-top: 4px;
				font-size: 28rpx;
				line-height: 40rpx;
				color: rgba(166, 166, 166, 1);
			}
		}

	}

	.field-container {
		width: 100%;
		box-sizing: border-box;
		border-radius: 32rpx 32rpx 0 0;
		background: rgba(255, 255, 255, 1);
		box-shadow: 0px -4rpx 12rpx rgba(0, 0, 0, 0.02);
		padding: 32rpx 32rpx 68rpx 32rpx;
		position: fixed;
		left: 0;
		bottom: 0;
		z-index: 9999;
		height: 510rpx;
		display: flex;
		flex-direction: column;
		justify-content: space-between;

		.choose-title {
			font-size: 32rpx;
			line-height: 48rpx;
			color: rgba(56, 56, 56, 1);
			text-align: center;
		}
	}

	

}